﻿// Kevin Dockx, 11/2009
// The sync version of the repository service contract.  This one is used on the server
// and implemented by a WCF Repository Service (xml, db, azure, ...).  This is the contract
// defined in the binding configuration.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace WhatTheHelp.Core
{
    [ServiceContract]
    public interface IRepositoryService
    {
        [OperationContract]
        List<HelpOverlay> RetrieveHelp(HelpOverlayCriteria HelpOverlayCriteria);

        [OperationContract]
        bool StoreHelp(List<HelpOverlay> HelpOverlays);

    }
}
